herald success

Translations
возвещать успех
The groundbreaking discovery may herald success in cancer treatment.
Это новаторское открытие может возвещать успех в лечении рака.